import 'dart:io';

void main() {
  print("111");
  fun().then((res) {
    print("then 接收到的数据$res");
  }).catchError((err) {
    print("catch 错误信息 $err");
  });
  print("222");
}

Future<num> fun() {
  return Future<num>(() {
    sleep(Duration(seconds: 4));
    print("333");

    throw Exception("网络请求错误");
  });
}
